Adele 2: a Support to Large Software Development Process
نویسندگان
چکیده
After years of use of Adele1 (a Data Base for Version and Con guration management [11]), we noticed that we lack concepts and mechanisms related with activities: work environment control, users coordination and synchronization, method and tool control, etc. We notice also that, currently, a very large amount of work is needed to adapt a SEE to user requirements. From this experience, we implemented Adele 2 to provide a general support for de ning and managing the dynamic aspects of a SEE, and easing the building of new SEE. This paper describes, from an example (workspace control), the concepts and mechanisms involved. It is shown how a deep integration of an activity manager with the Adele DB data model ful lls the basic requirements, and how a high level task manager coupled to a con guration manager can be developed.
منابع مشابه
THE ADELE-TEMPO experience : an environment to support process modeling and enaction
Process-Centered Software Engineering Environments (PSEE) have recently attracted a large number of researchers. In such environments the software processes are explicitly described and interpreted by the PSEE, allowing software activities to be automated, assisted and enforced. [Lehman and Belady, 1985; Osterweil, 1987] claim that this capability is a central element in a software development ...
متن کاملProcess Centered See and Adele
This paper presents the role and the evolution of Software Engineering Environment(SEE) and Computer Aided Software Engineering Environments (CASE Environments) in large software development and maintenance. We emphasize the drawbacks of the current state of the art, advocating improved structural and behavioral modeling and the introduction of team support to meet software engineering requirem...
متن کاملSupporting Software Development Processes in Adele 2
After years using of Adele [3], a con guration management system, it became apparent that it lacks activity-related concepts and mechanisms like work environment control, user coordination and synchronization, method and tool control, etc. It was also clear that considerable work is required to adpat a Software Engineering Environment (SEE) to user requirements. Using this experience, Adele 2 h...
متن کاملA software engineering environment driven by event-condition-action rules and its trigger mechanism
Recently, PSEE's (Process-Centered Software Engineering Environments) have been investigated as a new architecture of SEE's in which the software processes are explicitly described and drive the user interactions. A typical PSEE is composed of two components: a resource manager and a process manager. The resource manager is responsible for the management and control of all objects manipulated d...
متن کاملTEMPO: Enhancing O O Paradigm for Modeling Software Engineering Processes
Large scale software development and maintenance involves large teams working simultaneously, often in di erent geographically distributed sites. This situation raises high demanding requirements on SEEs. To attain such requirements, various researches have been done in the domain of data integration and centralized control using integrating platforms. These platforms provide support for produc...
متن کامل